class Game(object):

	# 类方法
	num = 0

	# 实例方法  必须要写self
	# self是用来接收对象
	def __init__(self):

		# 实例属性
		self.name = "Vector"

	# 类方法
	# 类方法作用：
	# cls用来接收类的引用
	@classmethod
	def add_num(cls):
		cls.num = 100

	# 静态方法
	# 静态方法可以不传任何参数
	@staticmethod
	def print_menu():
		print("===============")
		print("=====功能菜单====")
		print("===============")



# 用类方法对类属性进行操作




game = Game()

# 如何调用类方法
Game.add_num()
print(Game.num)

# 通过对象也可以调用类方法
game.add_num()
print(Game.num)


# 静态方法的调用
# 通过类去调用
Game.print_menu()

# 通过实例对象调用
game.print_menu()


